导入 sys
导入 os

sys.path.追加(os.路径.绝对路径(r'G:\grasspy_zwmodules\pyecharts\zwpyecharts\src'))

从 网页io 导入 启动服务器
从 网页io.输出 导入 *

从 百度可视化 导入 选项
从 百度可视化.图表 导入 〇极坐标系
导入 数学

套路 主函数():

    数据 = []

    取 i 于 范围(101):
        theta = i / 100 * 360
        r = 5 * (1 + 数学.sin(theta / 180 * 数学.pi))
        数据.追加([r, theta])

    二十四小时 = [i 取 i 于 范围(1, 25)]

    c = (
        〇极坐标系()
        .添加纲要(
            角度轴选项々=选项.〇角度轴选项々(
                数据=二十四小时,
                类型_="value",
                两边留白=False,
                起始角度=0,
                分段数=12,
                顺时针=True,
            )
        )
        .添加("love", 数据, 标签选项々=选项.〇标签选项々(显示=False))
        .设置全局选项々(标题选项々=选项.〇标题选项々(主标题="极坐标系 - 心形图"))
    )

    c.宽度 = '100%'
    输出html(c.渲染到笔记本())

如果 __名称__ == "__主体__":
    启动服务器(主函数, 调试=真, 端口=8080)
